//这个文件负责初始化 Vue 应用，引入必要的插件和样式，并将整个应用挂载到页面上，是整个项目的启动点。
// 引入 Vue 的 createApp 方法，用于创建 Vue 应用实例
import { createApp } from 'vue'

// 引入 Pinia 的 createPinia 方法，用于状态管理（替代 Vuex）
import { createPinia } from 'pinia'

// 引入 Element Plus 组件库
import ElementPlus from 'element-plus'

// 引入 Element Plus 的默认样式文件
import 'element-plus/dist/index.css'

// 引入根组件 App.vue
import App from './App.vue'

// 引入路由配置（定义页面路径和对应组件的映射关系）
import router from './router'

// 可选：引入全局样式文件（目前被注释掉了，未启用）
// import './style/common.css'

// 创建 Vue 应用实例
const app = createApp(App)

// 使用 Pinia 状态管理插件
app.use(createPinia())

// 使用 Vue Router 路由插件
app.use(router)

// 使用 Element Plus 组件库
app.use(ElementPlus)

// 将整个应用挂载到 HTML 页面中 id 为 #app 的元素上
app.mount('#app')